import java.util.ArrayList;

/**
 * Decription 运行期常量池内存泄露
 * -XX:PermSize=10M -XX:MaxPermSIze=10M 1.8 以后就没有这个了
 * Date 2017/10/6 16:26
 * authur MangoDai
 **/
public class RuntimeConstantPoolOOM {
    public static void main(String[] args) {
        ArrayList<Object> objects = new ArrayList<>();
        int i = 0;
        while (true) {
            objects.add(String.valueOf(i++).intern());
        }
    }
}
